这个 句型其实是一个省 略介词 in 的句型,完整形式是 It's no good in doing sth. 其中, good 是形容词,和介词 in 搭配 ,后面接动名词短语, 表示在做某过程中没有益处。
be good at 有擅长、善于的意思;doing 代表所做的事;发生的事,做,干,办某事
was good doing sth与It was good to do sth 都可以说,用动名词属于口语或非正式用法。 所以你的句子中用不定式也完全可以。 It was good running into you today.
It's good of sb 和It's good for sb 都可接to do sth,但含义不同。 前者重在“人”很好,后者重在“事”很好。 the good常可表示一类人或事。
good at, good to, good with这三个短语都常用于系动词后作表语,其区别是: 1、good at的意思是“善于,擅长”; good with的意思是“善用(某物)”“善待(某人)”; good to的意思是“对…慈爱友善”“对…有益”。
更多内容请点击:it 作形式主语:It's no good doing sth. - freedragon - 博客园